/*-----------.position-left------------------------------------*/
body .position .round1{
	width:366px;
	height:366px;
	top:-1200px;
	left:-400px;
	z-index:0;
	animation: round1 6s ease-in-out infinite;
	-moz-animation: round1 6s ease-in-out infinite;
	-ms-animation: round1 6s ease-in-out infinite;
	-webkit-animation: round1 6s ease-in-out infinite;
}
@keyframes round1{
	0%,100%{transform:translateY(-23px) rotate(1deg) translateX(55px);}
	50%{transform:translateY(19px) rotate(3deg) translateX(-10px);}
}
@-moz-keyframes round1{
	0%,100%{-moz-transform:translateY(-23px) rotate(1deg) translateX(55px);}
	50%{-moz-transform:translateY(19px) rotate(3deg) translateX(-10px);}
}
@-ms-keyframes round1{
	0%,100%{-ms-transform:translateY(-23px) rotate(1deg) translateX(55px);}
	50%{-ms-transform:translateY(19px) rotate(3deg) translateX(-10px);}
}
@-webkit-keyframes round1{
	0%,100%{-webkit-transform:translateY(-23px) rotate(1deg) translateX(55px);}
	50%{-webkit-transform:translateY(19px) rotate(3deg) translateX(-10px);}
}

body .position .round2{
	width:522px;
	height:522px;
	top:-1150px;
	left:-290px;
	z-index:1;
	animation: round2 6s ease-in-out infinite;
	-moz-animation:round2 6s ease-in-out infinite;
	-ms-animation:round2 6s ease-in-out infinite;
	-webkit-animation:round2 6s ease-in-out infinite;
}
@keyframes round2{
	0%,100%{transform:translateY(35px) rotate(1.5deg) translateX(40px);}
	50%{transform:translateY(-14px) rotate(-0.5deg) translateX(-24px);}
}
@-moz-keyframes round2{
	0%,100%{-moz-transform:translateY(35px) rotate(1.5deg) translateX(40px);}
	50%{-moz-transform:translateY(-14px) rotate(-0.5deg) translateX(-24px);}
}
@-ms-keyframes round2{
	0%,100%{-ms-transform:translateY(35px) rotate(1.5deg) translateX(40px);}
	50%{-ms-transform:translateY(-14px) rotate(-0.5deg) translateX(-24px);}
}
@-webkit-keyframes round2{
	0%,100%{-webkit-transform:translateY(35px) rotate(1.5deg) translateX(40px);}
	50%{-webkit-transform:translateY(-14px) rotate(-0.5deg) translateX(-24px);}
}

body .position .round3{
	width:741px;
	height:741px;
	top:-900px;
	left:-900px;
	z-index:3;
	animation: round3 6s ease-in-out infinite;
	-ms-animation:round3 6s ease-in-out infinite;
	-moz-animation:round3 6s ease-in-out infinite;
	-webkit-animation:round3 6s ease-in-out infinite;
}
@keyframes round3{
	0%,100%{transform:translateY(53px) rotate(0.5deg) translateX(60px);}
	50%{transform:translateY(20px) rotate(-2.5deg) translateX(45px);}
}
@-moz-keyframes round3{
	0%,100%{-moz-transform:translateY(53px) rotate(0.5deg) translateX(60px);}
	50%{-moz-transform:translateY(20px) rotate(-2.5deg) translateX(45px);}
}
@-ms-keyframes round3{
	0%,100%{-ms-transform:translateY(53px) rotate(0.5deg) translateX(60px);}
	50%{-ms-transform:translateY(20px) rotate(-2.5deg) translateX(45px);}
}
@-webkit-keyframes round3{
	0%,100%{-webkit-transform:translateY(53px) rotate(0.5deg) translateX(60px);}
	50%{-webkit-transform:translateY(20px) rotate(-2.5deg) translateX(45px);}
}

body .position .round4{
	width:578px;
	height:578px;
	bottom:-180px;
	left:-630px;
	z-index:2;
	animation: round4 6s ease-in-out infinite;
	-ms-animation:round4 6s ease-in-out infinite;
	-moz-animation:round4 6s ease-in-out infinite;
	-webkit-animation:round4 6s ease-in-out infinite;
}
@keyframes round4{
	0%,100%{transform:translateY(-30px) rotate(0.5deg) translateX(75px);}
	50%{transform:translateY(20px) rotate(1deg) translateX(20px);}
}
@-moz-keyframes round4{
	0%,100%{-moz-transform:translateY(-30px) rotate(0.5deg) translateX(75px);}
	50%{-moz-transform:translateY(20px) rotate(1deg) translateX(20px);}
}
@-ms-keyframes round4{
	0%,100%{-ms-transform:translateY(-30px) rotate(0.5deg) translateX(75px);}
	50%{-ms-transform:translateY(20px) rotate(1deg) translateX(20px);}
}
@-webkit-keyframes round4{
	0%,100%{-webkit-transform:translateY(-30px) rotate(0.5deg) translateX(75px);}
	50%{-webkit-transform:translateY(20px) rotate(1deg) translateX(20px);}
}

body .position .round5{
	width:257px;
	height:257px;
	top:-550px;
	left:-220px;
	z-index:1;
	animation: round5 6s ease-in-out infinite;
	-moz-animation:round5 6s ease-in-out infinite;
	-ms-animation:round5 6s ease-in-out infinite;
	-webkit-animation:round5 6s ease-in-out infinite;
}
@-keyframes round5{
	0%,100%{transform:translateY(-5px) rotate(-0.5deg) translateX(-15px);}
	50%{transform:translateY(10px) rotate(1.5deg) translateX(0px);}
}
@-moz-keyframes round5{
	0%,100%{-moz-transform:translateY(-5px) rotate(-0.5deg) translateX(-15px);}
	50%{-moz-transform:translateY(10px) rotate(1.5deg) translateX(0px);}
}
@-ms-keyframes round5{
	0%,100%{-ms-transform:translateY(-5px) rotate(-0.5deg) translateX(-15px);}
	50%{-ms-transform:translateY(10px) rotate(1.5deg) translateX(0px);}
}
@-webkit-keyframes round5{
	0%,100%{-webkit-transform:translateY(-5px) rotate(-0.5deg) translateX(-15px);}
	50%{-webkit-transform:translateY(10px) rotate(1.5deg) translateX(0px);}
}

body  .position .round6{
	width:126px;
	height:126px;
	top:-580px;
	left:-60px;
	z-index:2;
	animation: round6 6s ease-in-out infinite;
	-moz-animation:round6 6s ease-in-out infinite;
	-ms-animation:round6 6s ease-in-out infinite;
	-webkit-animation:round6 6s ease-in-out infinite;
}
@keyframes round6{
	0%{transform:translateY(-12px) rotate(2deg) translateX(-30px);}
	30%{transform:translateY(12px) rotate(-6deg) translateX(20px);}
	60%{transform:translateY(25px) rotate(4deg) translateX(45px);}
	100%{transform:translateY(-9px) rotate(8deg) translateX(-23px);}
}
@-moz-keyframes round6{
	0%{-moz-transform:translateY(-12px) rotate(2deg) translateX(-30px);}
	30%{-moz-transform:translateY(12px) rotate(-6deg) translateX(20px);}
	60%{-moz-transform:translateY(25px) rotate(4deg) translateX(45px);}
	100%{-moz-transform:translateY(-9px) rotate(8deg) translateX(-23px);}
}
@-ms-keyframes round6{
	0%{-ms-transform:translateY(-12px) rotate(2deg) translateX(-30px);}
	30%{-ms-transform:translateY(12px) rotate(-6deg) translateX(20px);}
	60%{-ms-transform:translateY(25px) rotate(4deg) translateX(45px);}
	100%{-ms-transform:translateY(-9px) rotate(8deg) translateX(-23px);}
}
@-webkit-keyframes round6{
	0%{-webkit-transform:translateY(-12px) rotate(2deg) translateX(-30px);}
	30%{-webkit-transform:translateY(12px) rotate(-6deg) translateX(20px);}
	60%{-webkit-transform:translateY(25px) rotate(4deg) translateX(45px);}
	100%{-webkit-transform:translateY(-9px) rotate(8deg) translateX(-23px);}
}

body .position .yezi1{
	width:252px;
	height:212px;
	top:-480px;
	left:-60px;
	z-index:5;
	background:url(../img/yezi1-bg.png) no-repeat center center;
	animation:yezi1 9s ease-in-out infinite;
	-moz-animation:yezi1 9s ease-in-out infinite;
	-ms-animation:yezi1 9s ease-in-out infinite;
	-webkit-animation:yezi1 9s ease-in-out infinite;
	opacity:1;
}
@keyframes yezi1{
	0%,100%{transform:translateY(10px) rotate(-0.5deg) translateX(-15px); opacity:1;}
	50%{transform:translateY(140px) rotate(1.5deg) translateX(30px); opacity:0;}
}
@-moz-keyframes yezi1{
	0%,100%{-moz-transform:translateY(10px) rotate(-0.5deg) translateX(-15px); opacity:1;}
	50%{-moz-transform:translateY(140px) rotate(1.5deg) translateX(30px); opacity:0;}
}
@-ms-keyframes yezi1{
	0%,100%{-ms-transform:translateY(10px) rotate(-0.5deg) translateX(-15px); opacity:1;}
	50%{-ms-transform:translateY(140px) rotate(1.5deg) translateX(30px); opacity:0;}
}
@-webkit-keyframes yezi1{
	0%,100%{-webkit-transform:translateY(10px) rotate(-0.5deg) translateX(-15px); opacity:1;}
	50%{-webkit-transform:translateY(140px) rotate(1.5deg) translateX(30px); opacity:0;}
}
body .position .yezi2{
	width:125px;
	height:80px;
	left:220px;
	bottom:-120px;
	z-index:9;
	background:url(../img/yezi2-bg.png) no-repeat center center;
	animation:yezi2 7s ease-in-out infinite;
	-moz-animation:yezi2 7s ease-in-out infinite;
	-ms-animation:yezi2 7s ease-in-out infinite;
	-webkit-animation:yezi2 7s ease-in-out infinite;
	opacity:1;
}
@keyframes yezi2{
	0%{transform:translateY(-160px) rotate(23deg) translateX(-23px); opacity:0;}
	33%{transform:translateY(-80px) rotate(-19deg) translateX(19px); opacity:0.5;}
	66%{transform:translateY(0px) rotate(0deg) translateX(0px); opacity:1;}
	100%{transform:translateY(0px) rotate(0deg) translateX(0px); opacity:0;}
}
@-moz-keyframes yezi2{
	0%{transform:translateY(-160px) rotate(23deg) translateX(-23px); opacity:0;}
	33%{transform:translateY(-80px) rotate(-19deg) translateX(19px); opacity:0.5;}
	66%{transform:translateY(0px) rotate(0deg) translateX(0px); opacity:1;}
	100%{transform:translateY(0px) rotate(0deg) translateX(0px); opacity:0;}
}
@-ms-keyframes yezi2{
	0%{transform:translateY(-160px) rotate(23deg) translateX(-23px); opacity:0;}
	33%{transform:translateY(-80px) rotate(-19deg) translateX(19px); opacity:0.5;}
	66%{transform:translateY(0px) rotate(0deg) translateX(0px); opacity:1;}
	100%{transform:translateY(0px) rotate(0deg) translateX(0px); opacity:0;}
}
@-webkit-keyframes yezi2{
	0%{transform:translateY(-160px) rotate(23deg) translateX(-23px); opacity:0;}
	33%{transform:translateY(-80px) rotate(-19deg) translateX(19px); opacity:0.5;}
	66%{transform:translateY(0px) rotate(0deg) translateX(0px); opacity:1;}
	100%{transform:translateY(0px) rotate(0deg) translateX(0px); opacity:0;}
}
/*----------.position-right------------------------------------*/
body .position .round7{
	width:766px;
	height:766px;
	right:-700px;
	top:-1550px;
	z-index:1;
	animation: round7 6s ease-in-out infinite;
	-moz-animation: round7 6s ease-in-out infinite;
	-ms-animation: round7 6s ease-in-out infinite;
	-webkit-animation: round7 6s ease-in-out infinite;
}
@keyframes round7{
	0%,100%{transform:translateY(-5px) rotate(-4deg) translateX(-15px);}
	50%{transform:translateY(10px) rotate(5deg) translateX(0px);}
}
@-moz-keyframes round7{
	0%,100%{-moz-transform:translateY(15px) rotate(-4deg) translateX(-10px);}
	50%{-moz-transform:translateY(30px) rotate(5deg) translateX(24px);}
}
@-ms-keyframes round7{
	0%,100%{-ms-transform:translateY(15px) rotate(-4deg) translateX(-10px);}
	50%{-ms-transform:translateY(30px) rotate(5deg) translateX(24px);}
}
@-webkit-keyframes round7{
	0%,100%{-webkit-transform:translateY(15px) rotate(-4deg) translateX(-10px);}
	50%{-webkit-transform:translateY(30px) rotate(5deg) translateX(24px);}
}

body .position .round8{
	width:375px;
	height:375px;
	right:-390px;
	top:-990px;
	z-index:3;
	animation:round8 6s ease-in-out infinite;
	-moz-animation:round8 6s ease-in-out infinite;
	-ms-animation:round8 6s ease-in-out infinite;
	-webkit-animation:round8 6s ease-in-out infinite;
}
@keyframes round8{
	0%,100%{transform:translateY(37px) rotate(-14deg) translateX(-43px);}
	50%{transform:translateY(-18px) rotate(40deg) translateX(73px);}
}
@-moz-keyframes round8{
	0%,100%{-moz-transform:translateY(37px) rotate(-14deg) translateX(-43px);}
	50%{-moz-transform:translateY(-18px) rotate(40deg) translateX(73px);}
}
@-ms-keyframes round8{
	0%,100%{-ms-transform:translateY(37px) rotate(-14deg) translateX(-43px);}
	50%{-ms-transform:translateY(-18px) rotate(40deg) translateX(73px);}
}
@-webkit-keyframes round8{
	0%,100%{-webkit-transform:translateY(37px) rotate(-14deg) translateX(-43px);}
	50%{-webkit-transform:translateY(-18px) rotate(40deg) translateX(73px);}
}

body .position .round9{
	width:766px;
	height:766px;
	right:-950px;
	top:-800px;
	z-index:2;
	animation:round9 6s ease-in-out infinite;
	-moz-animation:round9 6s ease-in-out infinite;
	-ms-animation:round9 6s ease-in-out infinite;
	-webkit-animation:round9 6s ease-in-out infinite;
}
@keyframes round9{
	0%,100%{transform:translateY(-18px) rotate(-6deg) translateX(73px);}
	50%{transform:translateY(37px) rotate(5deg) translateX(-43px);}
}
@-moz-keyframes round9{
	0%,100%{-moz-transform:translateY(-18px) rotate(-6deg) translateX(73px);}
	50%{-moz-transform:translateY(37px) rotate(5deg) translateX(-43px);}
}
@-ms-keyframes round9{
	0%,100%{-ms-transform:translateY(-18px) rotate(-6deg) translateX(73px);}
	50%{-ms-transform:translateY(37px) rotate(5deg) translateX(-43px);}
}
@-webkit-keyframes round9{
	0%,100%{-webkit-transform:translateY(-18px) rotate(-6deg) translateX(73px);}
	50%{-webkit-transform:translateY(37px) rotate(5deg) translateX(-43px);}
}

body .position .round10{
	width:136px;
	height:136px;
	top:-750px;
	right:-155px;
	z-index:3;
	animation:round10 6s ease-in-out infinite;
	-moz-animation:round10 6s ease-in-out infinite;
	-ms-animation:round10 6s ease-in-out infinite;
	-webkit-animation:round10 6s ease-in-out infinite;
}
@keyframes round10{
	0%{transform:translateY(8px) rotate(-2deg) translateX(-19px);}
	25%{transform:translateY(25px) rotate(-10deg) translateX(-60px);}
	50%{transform:translateY(55px) rotate(-25deg) translateX(0px);}
	75%{transform:translateY(-60px) rotate(16deg) translateX(40px);}
	100%{transform:translateY(10px) rotate(-2deg) translateX(-19px);}
}
@-moz-keyframes round10{
	0%{-moz-transform:translateY(8px) rotate(-2deg) translateX(-19px);}
	25%{-moz-transform:translateY(25px) rotate(-10deg) translateX(-60px);}
	50%{-moz-transform:translateY(55px) rotate(-25deg) translateX(0px);}
	75%{-moz-transform:translateY(-60px) rotate(16deg) translateX(40px);}
	100%{-moz-transform:translateY(10px) rotate(-2deg) translateX(-19px);}
}
@-ms-keyframes round10{
	0%{-ms-transform:translateY(8px) rotate(-2deg) translateX(-19px);}
	25%{-ms-transform:translateY(25px) rotate(-10deg) translateX(-60px);}
	50%{-ms-transform:translateY(55px) rotate(-25deg) translateX(0px);}
	75%{-ms-transform:translateY(-60px) rotate(16deg) translateX(40px);}
	100%{-ms-transform:translateY(10px) rotate(-2deg) translateX(-19px);}
}
@-webkit-keyframes round10{
	0%{-webkit-transform:translateY(8px) rotate(-2deg) translateX(-19px);}
	25%{-webkit-transform:translateY(25px) rotate(-10deg) translateX(-60px);}
	50%{-webkit-transform:translateY(55px) rotate(-25deg) translateX(0px);}
	75%{-webkit-transform:translateY(-60px) rotate(16deg) translateX(40px);}
	100%{-webkit-transform:translateY(10px) rotate(-2deg) translateX(-19px);}
}

body .position .round11{
	width:258px;
	height:258px;
	bottom:10px;
	right:5px;
	z-index:2;
	animation:round11 6s ease-in-out infinite;
	-moz-animation:round11 6s ease-in-out infinite;
	-ms-animation:round11 6s ease-in-out infinite;
	-webkit-animation:round11 6s ease-in-out infinite;
}
@keyframes round11{
	0%,100%{transform:translateY(-28px) rotate(-6deg) translateX(-56px);}
	50%{transform:translateY(49px) rotate(5deg) translateX(-9px);}
}
@-ms-keyframes round11{
	0%,100%{-ms-transform:translateY(-28px) rotate(-6deg) translateX(-56px);}
	50%{-ms-transform:translateY(49px) rotate(5deg) translateX(-9px);}
}
@-moz-keyframes round11{
	0%,100%{-moz-transform:translateY(-28px) rotate(-6deg) translateX(-56px);}
	50%{-moz-transform:translateY(49px) rotate(5deg) translateX(-9px);}
}
@-webkit-keyframes round11{
	0%,100%{-webkit-transform:translateY(-28px) rotate(-6deg) translateX(-56px);}
	50%{-webkit-transform:translateY(49px) rotate(5deg) translateX(-9px);}
}

body .position .round12{
	width:374px;
	height:374px;
	bottom:-180px;
	right:-280px;
	z-index:1;
	animation:round12 6s ease-in-out infinite;
	-moz-animation:round12 6s ease-in-out infinite;
	-ms-animation:round12 6s ease-in-out infinite;
	-webkit-animation:round12 6s ease-in-out infinite;
}
@keyframes round12{
	0%,100%{transform:translateY(49px) rotate(-16deg) translateX(-21px);}
	50%{transform:translateY(-28px) rotate(9deg) translateX(60px);}
}
@-moz-keyframes round12{
	0%,100%{-moz-transform:translateY(49px) rotate(-16deg) translateX(-21px);}
	50%{-moz-transform:translateY(-28px) rotate(9deg) translateX(60px);}
}
@-ms-keyframes round12{
	0%,100%{-ms-transform:translateY(49px) rotate(-16deg) translateX(-21px);}
	50%{-ms-transform:translateY(-28px) rotate(9deg) translateX(60px);}
}
@-webkit-keyframes round12{
	0%,100%{-webkit-transform:translateY(49px) rotate(-16deg) translateX(-21px);}
	50%{-webkit-transform:translateY(-28px) rotate(9deg) translateX(60px);}
}

body .position .yezi3{
	width:104px;
	height:100px;
	top:-890px;
	right:230px;
	z-index:5;
	background:url(../img/yezi3-bg.png) no-repeat center center;
	animation:yezi3 7s ease-in-out infinite;
	-moz-animation:yezi3 7s ease-in-out infinite;
	-ms-animation:yezi3 7s ease-in-out infinite;
	-webkit-animation:yezi3 7s ease-in-out infinite;
	opacity:1;
}
@keyframes yezi3{
	0%{transform:translateY(10px) rotate(-3deg) translateX(-15px); opacity:0;}
	25%{transform:translateY(90px) rotate(5deg) translateX(-60px); opacity:0.5;}	
	50%{transform:translateY(180px) rotate(-1deg) translateX(-30px); opacity:1;}
	75%{transform:translateY(290px) rotate(8deg) translateX(-110px); opacity:0.5;}
	100%{transform:translateY(290px) rotate(0deg) translateX(-110px); opacity:0;}
}
@-moz-keyframes yezi3{
	0%{transform:translateY(10px) rotate(-3deg) translateX(-15px); opacity:0;}
	25%{transform:translateY(90px) rotate(5deg) translateX(-60px); opacity:0.5;}	
	50%{transform:translateY(180px) rotate(-1deg) translateX(-30px); opacity:1;}
	75%{transform:translateY(290px) rotate(8deg) translateX(-110px); opacity:0.5;}
	100%{transform:translateY(290px) rotate(0deg) translateX(-110px); opacity:0;}
}
@-ms-keyframes yezi3{
	0%{transform:translateY(10px) rotate(-3deg) translateX(-15px); opacity:0;}
	25%{transform:translateY(90px) rotate(5deg) translateX(-60px); opacity:0.5;}	
	50%{transform:translateY(180px) rotate(-1deg) translateX(-30px); opacity:1;}
	75%{transform:translateY(290px) rotate(8deg) translateX(-110px); opacity:0.5;}
	100%{transform:translateY(290px) rotate(0deg) translateX(-110px); opacity:0;}
}
@-webkit-keyframes yezi3{
	0%{transform:translateY(10px) rotate(-3deg) translateX(-15px); opacity:0;}
	25%{transform:translateY(90px) rotate(5deg) translateX(-60px); opacity:0.5;}	
	50%{transform:translateY(180px) rotate(-1deg) translateX(-30px); opacity:1;}
	75%{transform:translateY(290px) rotate(8deg) translateX(-110px); opacity:0.5;}
	100%{transform:translateY(290px) rotate(0deg) translateX(-110px); opacity:0;}
}


/*--------------------main部分bg-round-----------------------------------*/
body .main .bground1{
	width:375px;
	height:375px;
	z-index:-1;
	top:854px;
	right:-295px;
	animation:bground1 6s ease-in-out infinite;
	-moz-animation:bground1 6s ease-in-out infinite;
	-ms-animation:bground1 6s ease-in-out infinite;
	-webkit-animation:bground1 6s ease-in-out infinite;
}
@keyframes bground1{
	0%,100%{transform:translateY(-9px) rotate(-2deg) translateX(23px);}
	50%{transform:translateY(23px) rotate(7deg) translateX(-11px);}
}
@-moz-keyframes bground1{
	0%,100%{transform:translateY(-9px) rotate(-2deg) translateX(23px);}
	50%{transform:translateY(23px) rotate(7deg) translateX(-11px);}
}
@-ms-keyframes bground1{
	0%,100%{transform:translateY(-9px) rotate(-2deg) translateX(23px);}
	50%{transform:translateY(23px) rotate(7deg) translateX(-11px);}
}
@-webkit-keyframes bground1{
	0%,100%{transform:translateY(-9px) rotate(-2deg) translateX(23px);}
	50%{transform:translateY(23px) rotate(7deg) translateX(-11px);}
}

body .main .bground2{
	width:766px;
	height:766px;
	z-index:-2;
	top:1105px;
	right:-730px;
	animation:bground2 6s ease-in-out infinite;
	-moz-animation:bground2 6s ease-in-out infinite;
	-ms-animation:bground2 6s ease-in-out infinite;
	-webkit-animation:bground2 6s ease-in-out infinite;
}
@keyframes bground2{
	0%,100%{transform:translateY(18px) rotate(6deg) translateX(33px);}
	50%{transform:translateY(-22px) rotate(-7deg) translateX(-17px);}
}
@-moz-keyframes bground2{
	0%,100%{transform:translateY(43px) rotate(-2deg) translateX(23px);}
	50%{transform:translateY(-17px) rotate(7deg) translateX(-11px);}
}
@-ms-keyframes bground2{
	0%,100%{transform:translateY(-9px) rotate(-2deg) translateX(23px);}
	50%{transform:translateY(23px) rotate(7deg) translateX(-11px);}
}
@-webkit-keyframes bground2{
	0%,100%{transform:translateY(-9px) rotate(-2deg) translateX(23px);}
	50%{transform:translateY(23px) rotate(7deg) translateX(-11px);}
}

body .main .bground3{
	width:766px;
	height:766px;
	z-index:-2;
	top:2050px;
	left:-725px;
	animation:bground3 6s ease-in-out infinite;
	-moz-animation:bground3 6s ease-in-out infinite;
	-ms-animation:bground3 6s ease-in-out infinite;
	-webkit-animation:bground3 6s ease-in-out infinite;
}
@keyframes bground3{
	0%,100%{transform:translateY(32px) rotate(0deg) translateX(-25px);}
	50%{transform:translateY(-16px) rotate(8deg) translateX(20px);}
}
@-moz-keyframes bground3{
	0%,100%{transform:translateY(32px) rotate(0deg) translateX(-25px);}
	50%{transform:translateY(-16px) rotate(8deg) translateX(20px);}
}
@-ms-keyframes bground3{
	0%,100%{transform:translateY(32px) rotate(0deg) translateX(-25px);}
	50%{transform:translateY(-16px) rotate(8deg) translateX(20px);}
}
@-webkit-keyframes bground3{
	0%,100%{transform:translateY(32px) rotate(0deg) translateX(-25px);}
	50%{transform:translateY(-16px) rotate(8deg) translateX(20px);}
}

body .main .bground4{
	width:268px;
	height:268px;
	z-index:-1;
	bottom:875px;
	left:-278px;
	animation:bground4 6s ease-in-out infinite;
	-moz-animation:bground4 6s ease-in-out infinite;
	-ms-animation:bground4 6s ease-in-out infinite;
	-webkit-animation:bground4 6s ease-in-out infinite;
}
@keyframes bground4{
	0%,100%{transform:translateY(-8px) rotate(-2deg) translateX(-33px);}
	50%{transform:translateY(-34px) rotate(16deg) translateX(40px);}
}
@-moz-keyframes bground4{
	0%,100%{transform:translateY(-8px) rotate(-2deg) translateX(-33px);}
	50%{transform:translateY(-34px) rotate(16deg) translateX(40px);}
}
@-ms-keyframes bground4{
	0%,100%{transform:translateY(-8px) rotate(-2deg) translateX(-33px);}
	50%{transform:translateY(-34px) rotate(16deg) translateX(40px);}
}
@-webkit-keyframes bground4{
	0%,100%{transform:translateY(-8px) rotate(-2deg) translateX(-33px);}
	50%{transform:translateY(-34px) rotate(16deg) translateX(40px);}
}

body .main .bground5{
	width:270px;
	height:270px;
	z-index:-1;
	bottom:200px;
	right:-275px;
	animation:bground5 6s ease-in-out infinite;
	-moz-animation:bground5 6s ease-in-out infinite;
	-ms-animation:bground5 6s ease-in-out infinite;
	-webkit-animation:bground5 6s ease-in-out infinite;
}
@keyframes bground5{
	0%,100%{transform:translateY(-8px) rotate(-8deg) translateX(-33px);}
	50%{transform:translateY(-34px) rotate(14deg) translateX(40px);}
}
@-moz-keyframes bground5{
	0%,100%{transform:translateY(19px) rotate(-8deg) translateX(-33px);}
	50%{transform:translateY(-10px) rotate(14deg) translateX(40px);}
}
@-ms-keyframes bground5{
	0%,100%{transform:translateY(-8px) rotate(-2deg) translateX(-33px);}
	50%{transform:translateY(-34px) rotate(16deg) translateX(40px);}
}
@-webkit-keyframes bground5{
	0%,100%{transform:translateY(-8px) rotate(-2deg) translateX(-33px);}
	50%{transform:translateY(-34px) rotate(16deg) translateX(40px);}
}

body .main .bground6{
	width:419px;
	height:620px;
	z-index:-2;
	position:absolute;
	bottom:-230px;
	right:-320px;
    overflow:hidden;
    animation:bground6 6s ease-in-out infinite;
	-moz-animation:bground6 6s ease-in-out infinite;
	-ms-animation:bground6 6s ease-in-out infinite;
	-webkit-animation:bground6 6s ease-in-out infinite;
}
@keyframes bground6{
	0%,100%{transform:translateX(30px);}
	50%{transform:translateX(10px);}
}
@-moz-keyframes bground6{
	0%,100%{transform:translateX(30px);}
	50%{transform:translateX(10px);}
}
@-ms-keyframes bground6{
	0%,100%{transform:translateX(30px);}
	50%{transform:translateX(10px);}
}
@-webkit-keyframes bground6{
	0%,100%{transform:translateX(30px);}
	50%{transform:translateX(10px);}
}
